package config

import "github.com/pkg/errors"

const (
	MASTERMYSQL string = "masterMySql"
)

func validateConfig(appConfig AppConfig) error {
	err := validateMasterMySqlConfig(appConfig)
	if err != nil {
		return errors.Wrap(err, "")
	}
	return nil
}

func validateMasterMySqlConfig(appConfig AppConfig) error {
	mc := appConfig.MasterMySqlConfig
	key := mc.Code
	scMsg := " in validateDataStore doesn't match key = "
	if MASTERMYSQL != key {
		errMsg := MASTERMYSQL + scMsg + key
		return errors.New(errMsg)
	}
	return nil
}
